01. 绪论:核心概念
一、引言:数据库系统概述
本课程主要学习数据库系统的基本概念、原理和应用,特别是关系型数据库系统。
1.1 什么是数据库(Database)?
一个非常庞大、集成的数据集合。它建模了真实的企业实体(Entities,如学生、课程)及其关系(Relationships,如选课)。
1.2 什么是数据库管理系统(DBMS)?
一个旨在存储和管理数据库的软件包(Software Package)。
1.3 为什么使用DBMS?(考试重点)
使用DBMS相比直接使用文件系统具有显著优势:
- 数据独立性(Data Independence)和高效访问:应用程序与数据结构和存储方式解耦。
- 减少应用开发时间(Reduced Application Development Time)。
- 数据完整性(Data Integrity)和安全性(Security)。
- 统一数据管理(Uniform Data Administration)。
- 并发访问(Concurrent Access),支持多用户同时操作。
- 从崩溃中恢复(Recovery from Crashes)。
1.4 为什么学习数据库?
- 从“计算”转向“信息”:数据量和多样性爆炸式增长。
- DBMS涵盖了计算机科学的诸多领域,如操作系统、语言、理论、人工智能、多媒体、逻辑等。